improvised part of a salsa song - Spanish English Dictionary